Data-driven synthesis for object-oriented frameworks

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data-driven synthesis for object-oriented frameworks Citation

Software construction today often involves the use of large frameworks. The challenge in this type of programming is that object-oriented frameworks tend to grow exceedingly intricate; they spread functionality among numerous classes, and any use of the framework requires knowledge of many interacting components. We present a system named MatchMaker that from a simple query synthesizes code tha...

متن کامل

Task-driven Specialization Support for Object-oriented Frameworks

A framework is a collection of classes implementing the shared architecture of a family of applications. It is shown how the extension points ("hot spots") of a framework can be specified formally in such a way that the specification can be used to automatically generate a task-based wizard for guiding the framework specialization process. The extension points are specified as parameterized pat...

متن کامل

Designing Object-Oriented Frameworks

Most software reuse has focused on code reuse, such as reusing parts of existing applications, reusing library functions or reusing pre-built components. With the recent interest in design patterns [Gamma et al., 1995] and object-oriented frameworks, the focus is shifting away from just reusing code to reusing existing designs as well. Design patterns provide a reusable piece of a design which ...

متن کامل

Using Object-Oriented Frameworks

Often it is di cult to reuse a software component outside of its original context. Object-oriented frameworks can provide the context in which the component is meant to be reused and thus allow for a signi cant amount of reuse. An object-oriented framework is the reusable design of a system or subsystem implemented through a collection of concrete and abstract classes and their collaborations [...

متن کامل

Object-Oriented Application Frameworks

promising technology for reifying proven software designs and implementations in order to reduce the cost and improve the quality of software. A framework is a reusable, “semi-complete’’ application that can be specialized to produce custom applications [7, 10]. In contrast to earlier OO reuse techniques based on class libraries, frameworks are targeted for particular business units (such as da...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM SIGPLAN Notices

سال: 2011

ISSN: 0362-1340,1558-1160

DOI: 10.1145/2076021.2048075